import { IPSAppDEACMode } from '../app/dataentity/ipsapp-deacmode';
import { IPSAppDEDataSet } from '../app/dataentity/ipsapp-dedata-set';
import { IPSAppDataEntity } from '../app/dataentity/ipsapp-data-entity';
import { IPSModelObject } from '../ipsmodel-object';

/**
 *
 * @export
 * @interface IPSEditorItem
 */
export interface IPSEditorItem extends IPSModelObject {
  /**
   * 应用实体自填模式对象
   *
   * @type {IPSAppDEACMode}
   */
  getPSAppDEACMode(): IPSAppDEACMode | null;

  /**
   * 应用实体结果集对象
   *
   * @type {IPSAppDEDataSet}
   */
  getPSAppDEDataSet(): IPSAppDEDataSet | null;

  /**
   * 应用实体对象
   *
   * @type {IPSAppDataEntity}
   */
  getPSAppDataEntity(): IPSAppDataEntity | null;
}
